iOSDC Japan 2022の発表資料の埋め込みまとめ一覧
今年のiOSDC Japan 2022がオフラインで開催されるということで参加してきました。
iOSDC Japanとは
iOSDC Japan 2022 はiOS関連技術をコアのテーマとしたソフトウェア技術者のためのカンファレンスです。今年はリアル会場とオンライン配信のハイブリッド開催を予定しています。 日本中、世界中から公募した知的好奇心を刺激するトークの他にも、パンフレットに掲載された技術記事、参加者であれば誰でも作れる即興のトーク・アンカンファレンスなど、初心者から上級者まで楽しめるコンテンツがみなさんを待っています。
今年は前夜祭も含めて、9月10、11、12の三日間で開催されました。
私はパンフレットの原稿とLTが採択されたので現地で発表してきました。
記事を書くまでがiOSDC
iOSDCでは、I will blogの精神で記事を書くまでがiOSDCと言われているようです。
しかし、発表を全部見た後に参加レポートを書こうと思っていたのですが、一向に記事が書ける気がしなかったのでこのタイミングで書くことにしました。
今回は後からでも簡単に発表資料を見返せるように埋め込みにしてまとめ一覧を作成してみました。誰かの助けになれば嬉しいです。
Day 0
Track A
ノートアプリのテキストエディタの解体新書
ウーニャ、しってる。みんなふんいきでSwiftUIをつかってる。
SwiftPMのプラグイン機能をiOSアプリ開発に活用する
20分間で振り返るIn-App Purchaseの歴史
Track B
施策基盤としてのディープリンク 〜なめらかにアプリが開く体験のために〜
PiPを応用した配信コメントバー機能の開発秘話と技術の詳解
CICD構築・自動化入門
量子情報工学への招待 〜iOSアプリ開発を通して学んでみよう〜
発表資料を見つけれなかった為、forteeのリンクを載せておきます?♂️
Track C
ShazamKitの遊び方
発表資料を見つけれなかった為、forteeのリンクを載せておきます?♂️
Swiftで我が家をより便利に、安全に!
MLOps for Core ML
ChaChaPoly and You, CryptoKit Explained
「問題はソースコードではない!?」長生きするアプリの「品質低下」の謎(スポンサーセッション)
発表資料を見つけれなかった為、forteeのリンクを載せておきます?♂️
Track D
iPhoneのセンサで”位置情報”を得るために
発表資料を見つけれなかった為、forteeのリンクを載せておきます?♂️
SwiftUI Navigationのすべて
Dive into Mac Catalyst
令和時代のXML処理を考える 〜もしあなたが巨大なXMLと相見える(あいまみえる)ことになったら〜
医師がつくったテックカンパニー メドピアを紹介します(スポンサーセッション)
発表資料を見つけれなかった為、forteeのリンクを載せておきます?♂️
Track E
PWAの今とこれから、iOSでの対応状況
広まれSafari Web Extensions!Safari Web Extensionsの始め方
メタバースを支えるエンジニアの生態について(スポンサーセッション)
発表資料を見つけれなかった為、forteeのリンクを載せておきます?♂️
Day 1
Track A
アニメーションAPIのすべて
発表のプレゼンテーションがiOSアプリとして作成されているのでGitHubへのリンクを載せておきます。
UIKitベースの大規模なプロジェクトへのSwiftUI導入
入門 SwiftUI Alignment Guide
Track B
Swift Concurrency Next Step
Swift 5.7で変わる正規表現を試してみよう
Swift Concurrency時代のリアクティブプログラミングの基礎理解
詳解 Core NFC - NFCを用いたiOS App開発のてびき
Track C
Swift アクターモデルとElm Architectureの融合
iOSライブラリをセルフサービスで生成する仕組み(スポンサーセッション)
CoreGraphicsでドット絵を描こう
音声配信アプリにおけるiOSを使った音声配信の全てと裏側
SwiftUIとUIKitを仲良くさせる
SwiftUIのハマりどころとその回避策(スポンサーセッション)
Track D
Unreal EngineとiPhoneを使って始めるリアルタイムAR配信
Kotlin Multiplatform Mobile でiOSとAndroidの実装差異を無くす(スポンサーセッション)
既存サブスクリプション商品にアップグレード・ダウングレード商品を追加しよう
タクシーアプリ「GO」から学ぶ Google Maps SDK活用術
正規表現って結局何なのさ? ~エンジニアのためのコンピューターサイエンス入門~
Track E
あなたの知らないARの可能性を空間レベルで拡げるVPSの世界
React NativeからNativeアプリへ ~スタートアップ企業における「機能開発と保守性担保」の両立への挑戦~(スポンサーセッション)
レガシーなプロダクトからドメイン層を再設計する(スポンサーセッション)
LT前半
神速iOSDC〜6年分〜
Apple Watchを使い倒す 〜Watchから取れるデータとその活用法〜
SF Symbolsの無限の可能性に迫る、SF Symbolsアートの世界
レトロゲームを楽しむ環境を構築する
資料を見つけれなかったのですが、noteにまとめがありましたので載せさせていただきます。
Bluetoothでレゴをリモートプログラミングしよう
LT後半
挑戦!ISUCON de Server-side Swift 〜タイムゾーンには気をつけろ〜
独自の共通認証基盤を用いているサービスでアカウント削除機能を提供したときの道程
Exposure Notification Privacy-preserving Analytics Architectureの仕様について
発表資料を見つけれなかった為、forteeのリンクを載せておきます?♂️
バックポートして学ぶ新APIの仕組み
UIStackView逆引きレシピ
発表資料を見つけれなかった為、forteeのリンクを載せておきます?♂️
手で触れずにアプリを動かす技術
Day 2
Track A
大規模イベントアプリを支える技術〜長岡花火公式アプリを作った話〜
発表資料を見つけれなかった為、forteeのリンクを載せておきます?♂️
Feature Flagを使った開発で高速でストレスフリーなデリバリーを実現する
全力疾走中でも使えるストップウォッチアプリを作る
Swift Concurrency時代のiOSアプリの作り方
Track B
Xcodeが遅い!とにかく遅い!!遅いXcodeをなんとかする方法
即時通知を導入する際に考えるべきこと
サーバーと同期してリアルタイムに更新する画面を実装する
Effective PencilKit / 新聞スクラップ体験の実現
モバイルアプリの行動ログの「仕込み」を快適にする
キャッシュによる状態管理のアーキテクチャ
Track C
備えよう。HTTP/3
発表資料を見つけれなかった為、forteeのリンクを載せておきます?♂️
SwiftUI in UIKitで開発する世界
OSSのアプリケーションを開発「し続ける」ための哲学
LINE iOSのビルド環境の変遷(スポンサーセッション)
The state of Swift for WebAssembly in 2022
目からビームでヴィランをやっつける ~ARKitの知られざる並走機能~
watchOSにおけるバックグラウンドタスクの限界
新卒は見た!ゆめみの実態!(スポンサーセッション)
Track D
iOSにおけるWakeword検知機能の実装
動画だけじゃない!iOS 15のピクチャ・イン・ピクチャを使って好きなUIを表示させよう!
シーンに応じた使いやすいQRコード読み取り機能を実装しよう
Zennに載せた記事をそのまま発表資料として展開されていました。
デザインシステム(スポンサーセッション)
react-reconcilerでオレオレReact Nativeを作ろう!
iOS15からのCommunication NotificationとSiri
AirPlayの裏舞台
音声プラットフォーム「Voicy」のiOS開発について(スポンサーセッション)
発表資料を見つけれなかった為、forteeのリンクを載せておきます?♂️
Track E
ホーム画面を無効化しアプリの切替えを抑止する技術
埋め込みが出来なかった為、発表資料へのリンクを載せておきます。
20分でわかる!速習resultBuilder
モバイルアプリのオブザーバビリティを向上させるプラクティス
「家族アルバム みてね」を支えるiOSビルド環境の改善(スポンサーセッション)
Parallel testing of iOS UI on a large scale(スポンサーセッション)
発表資料を見つけれなかった為、forteeのリンクを載せておきます?♂️
LT前半
CarPlay向けのアプリって開発できるの?
JailBreakと向き合おう
鉄道アプリを支えるテクノロジー
Flutterアプリ開発にネイティブコードはどこまで求められるのか
VisionKitを使ってクレジットカードスキャナーを作る話
iPhoneでサッカースタジアムをスキャンしVPSを動作させるには
発表資料を見つけれなかった為、forteeのリンクを載せておきます?♂️
LT後半
サポートiOSバージョンを定期的にあげる仕組みづくり
大学で出席管理アプリ・掲示板閲覧アプリを開発・運用している学生の話
GDPR or "similar" statute
発表資料を見つけれなかった為、forteeのリンクを載せておきます?♂️
今更だけどUIKitで型パラメータのインジェクトを利用してViewのレイアウトをしてみよう
SceneKit AND SwiftUI
iPadOSDC Japan 2022
まとめ
これでiOSDC Japan 2022の埋め込みされた発表資料を閲覧できるページを作成することが出来ました!もし、公開しているはずだけど載っていないという方いましたらご一報ください。
今回、資料を調べていく中でforteeのトークのページにスライドをリンク付けされていない方も多かったので、リンク付けすると運営の方に喜んでもらえるかもしれません。
ちなみに発表資料のアップロード先は下記の結果になりました。
- Speaker Deck 69件
- Docswell 7件
- slideshare 2件
- GitHub 1件
- Zenn 1件
- 自社doc 1件
発表内容も様々でしたが、発表の進め方や資料も本当に色々なスタイルがあり、技術面だけではなくとても勉強になりました。
来年へ向けて
既に来年のiOSDCに応募するプロポーザルのタイトルは決定したので一年かけて内容を詰めていきたいと思います。また、初めてのオフラインでのカンファレンス参加は多くの学びや出会いがあり、とても面白かったので来年も現地で参加できたらなと思っております。
無事にブログ書けたのでこれで僕のiOSDC Japan 2022は終わります。
参加者、運営の皆様、とても遅くなりましたがお疲れ様でした。ありがとうございました!